"Main" "a1" 400,3300,900,3700 "a1" "f1" )980,3300 "a1" 1650,3800,2150,4200 "a1" 2900,4300,3400,4700 "a1" 4150,4800,4550,5100 "a1" 5400,5300,5800,5600 "a1" 6650,5800,6950,6000 "a1" 7900,6300,8100,6500 "a1" 8100,6300,8300,6500 "a1" 8100,6300,8300,6500 400,3300,900,3700 "a2" 400,4000,900,4400 "f2" )980,4000 "a2" 1700,4380,2200,4780 "a2" 3000,4760,3500,5160 "a2" 4300,5140,4700,5440 "a2" 5600,5520,6000,5820 "a2" 6900,5900,7200,6100 "a2" 8200,6280,8400,6480 "a2" 8300,6300,8500,6500 "a2" 8300,6300,8500,6500 "Next" "a3" 400,4700,900,5100 "a3" "f3" )980,4700 "a3" 1750,4960,1250,4560 "a3" 3100,5220,2600,4820 "a3" 4450,5480,4050,5180 "a3" 5800,5740,5400,5440 "a3" 7150,6000,6850,5800 "a3" 8500,6260,8300,6060 "a3" 8500,6300,8700,6500 "a3" 8500,6300,8700,6500 "main" "click" "a1" "a2" "a3" "f1" "f2" "f3" "Back" terPage leavePage enterPage buttonDown enterPage click leavePage click buttonDown tbkMCIchk("close wavefile","") terPage leavePage enterPage buttonUp enterPage leavePage close wavefile tbkMCIchk buttonUp close wavefile tbkMCIchk wavefile tbkMCIchk cdrive Warning Please choose return button or forward button dimmed "Warning" buttonDown buttonUp buttonDown Warning buttonUp Warning Page: 1/3 basstuba 4cdrive tbkMCIchk("close wavefile","") 0 & ":\music\basstuba. , alias Kplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\basstuba.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive :PHYSSIZE french 4cdrive tbkMCI("close wavefile","") tbkMCIchk(" 5 & ":\music\french. 3 alias 1play YieldApp() buttonUp buttonUp close wavefile tbkMCI open :\music\french.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 4cdrive tbkMCIchk("close wavefile","") / & ":\music\drum. ( alias Gplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\drum.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive guitar 4cdrive tbkMCIchk("close wavefile","") / & ":\music\guitar. * alias Iplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\guitar.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive clarinet 4cdrive tbkMCIchk("close wavefile","") / & ":\music\clarinet. , alias Kplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\clarinet.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive voilin 4cdrive tbkMCIchk("close wavefile","") / & ":\music\violin. * alias Iplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\violin.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive :PHYSSIZE xyloph flute Page: 2/3 panpip 4cdrive tbkMCIchk("close wavefile","") / & ":\music\panpip. * alias Iplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\panpip.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive trumpet 4cdrive tbkMCIchk("close wavefile","") / & ":\music\trumpet. + alias Jplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\trumpet.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive piano 4cdrive tbkMCIchk("close wavefile","") / & ":\music\piano. ) alias Hplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\piano.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 4cdrive tbkMCIchk("close wavefile","") / & ":\music\sax. ' alias Fplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\sax.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 4cdrive tbkMCIchk("close wavefile","") / & ":\music\xyloph. * alias Iplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\xyloph.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 4cdrive tbkMCIchk("close wavefile","") / & ":\music\flute. ) alias Hplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\flute.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive tbkMCIchk("close wavefile","") terPage leavePage enterPage buttonUp enterPage leavePage close wavefile tbkMCIchk buttonUp close wavefile tbkMCIchk buttonUp close wavefile tbkMCIchk tbkMCIchk("close wavefile","") terPage leavePage enterPage buttonUp enterPage leavePage close wavefile tbkMCIchk buttonUp close wavefile tbkMCIchk buttonUp close wavefile tbkMCIchk dimmed1 "Warning" buttonDown buttonUp buttonDown Warning buttonUp Warning Page: 3/3 Warning Please choose return button or backword buttonnnnnnn :PHYSSIZE bassoon 4cdrive tbkMCIchk("close wavefile","") / & ":\music\bassoon. + alias Jplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\bassoon.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 4cdrive tbkMCIchk("close wavefile","") / & ":\music\harp. ( alias Gplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\harp.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive organ 4cdrive tbkMCIchk("close wavefile","") / & ":\music\organ. ) alias Hplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\organ.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive accordi 4cdrive tbkMCIchk("close wavefile","") / & ":\music\accordi. + alias Jplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\accordi.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive whistle 4cdrive tbkMCIchk("close wavefile","") / & ":\music\whistle. + alias Jplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\whistle.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive musicbox 4cdrive tbkMCIchk("close wavefile","") / & ":\music\musicbox. , alias Kplay YieldApp() buttonUp buttonUp close wavefile tbkMCIchk open :\music\musicbox.wav alias wavefile tbkMCIchk play wavefile tbkMCIchk YieldApp cdrive 6800 1600 H-200 1600, i yieldApp() tbkMCIchk("close waveFile","",1) /("status wavefile mode","") de","") c"stopped" enterPage buttonUp leavePage enterPage words words yieldApp buttonUp words leavePage words close waveFile tbkMCIchk status wavefile mode tbkMCI status wavefile mode tbkMCI stopped words words status wavefile mode tbkMCI status wavefile mode tbkMCI stopped words words The Sound Library David Lin Eunice Hwang 1994 POWER SOURCE GMBH All Rights reserved. yJTyJTyJ SoundLibrary System Times New Roman Courier New System Times New Roman gD|D|} Arial System Courier Times New Roman MS Sans Serif System Times New Roman Times New Roman System Times New Roman Times New Roman Arial System syssuspendmessages "-5,-30,1050,770" startup tbkMci("close ALL","") tbkMCI("status cdAudio mode","") "playing" !","") 0","") "-5,-30,1050,770" keyEnter terget startUp 4fileList,s_mmdevices pFileList startDLLs syserrornumber tbkmmloadextensions() +<> 0 tbkmmerrorstring( getDefaultPaths hasAudioBoard -- Check asure Multimedia Extentions are loaded. X"mmsystem.dll" x"OK" MMEnotExist -- Link ToolBook function private (exported, but undocumented) -- The rest these standard 9 entry points tbkmmversion() -- MCI central interface checkDLL " -- link 4windows X"tbkwin. -- May be used dlls. yieldApp() 4filemanager linkDLL "tbkfile. STRING getDriveList() CurrentDrive() (OSEnvironmentString( INT fileExists( YCurrentDirectory( rFilelist( 4dialog setValue( tbkdlg. checkDll Dllfile x"OK" """ & fDLL & """ can't be found." & "Copy either hard disk directory where program resides, "&\ D DOS path, running ""Media Clip"" f"Exit" noMME MultiMedia Extensions Windows xinstalled, properly." & k& """SoundLibrary"" without them." 4svSoundCD,svDefaultTargetPath, cdrive,vDrive ZvFirstFixedDisk vDriveList textlineCount( x"A" getDriveType(i-1) vFirstfixedDisk & ":\sound.tbk") & ":\music\piano.wav") & ":\wave\22k16\hero. & ":\midi\ your CD-ROM ." & "Put the CD click ""Retry,"" leave setDefaultTargetPath( ,th fFirstFixedDisk getCurrentDrive() 7) & ":\") ) & ":\") endDLLs unlinkDLL " tbkmmdevice tbkMCIchk cmd, notif, req, brk ZretVal sysErrorNumber <> 0 A <> P <> keyDown startUp enterbook startDLLs reader checkDll author noMME getDefaultPaths leavebook endDLLs rgetPath setDefaultTargetPath tbkmmdevice tbkMCIchk enterbook save as -5,-30,1050,770 Zstartup leavebook close ALL tbkMci status cdAudio mode tbkMCI playing stop cdAudio tbkMCI close cdAudio tbkMCI reader -5,-30,1050,770 author sizetopage keyDown button buttonUp terget startUp pFileList startDLLs tbkmmloadextensions tbkmmerrorstring getDefaultPaths fileList s_mmdevices startDLLs mmsystem.dll mmsystem MMEnotExist tbkmm.dll tbkmmloadextensions tbkmmversion tbkmmerrorstring tbkMCI McheckDLL tbkmm.dll tbkwin.dll yieldApp McheckDLL tbkwin.dll tbkfile.dll getDriveList getCurrentDrive getDOSEnvironmentString fileExists getCurrentDirectory getFilelist McheckDLL tbkfile.dll tbkdlg.dll dialog setValue getValue McheckDLL tbkdlg.dll checkDll The file " " can't be found. Copy it either to the hard disk directory where this program resides, or to any directory on the DOS path, and try running "Media Clip" again. Dllfile noMME The MultiMedia Extensions to Windows are not installed, or not installed properly. "SoundLibrary" can't run without them. getDefaultPaths getDriveList getDriveType vFirstfixedDisk :\sound.tbk fileExists :\music\piano.wav fileExists :\wave\22k16\hero.wav fileExists :\midi\hero.mid fileExists The "SoundLibrary" CD is not in your CD-ROM drive. Put the CD into your drive and click "Retry," or click "Exit" to leave this program. Retry getDefaultPaths setDefaultTargetPath vDriveList vFirstFixedDisk svSoundCD svDefaultTargetPath fileList cdrive vDrive setDefaultTargetPath getCurrentDrive svSoundCD fFirstFixedDisk endDLLs tbkmm.dll tbkdlg.dll tbkfile.dll tbkwin.dll tbkmmdevice s_mmdevices tbkMCIchk tbkMCI tbkmmerrorstring retVal notif CD-Audio Sound Effect Effectttttttt AAAAAA Button AAAAAA Button AAAAAA Button AAAAAA Button AAAAAA Button CD-Audio supports playback of sound stored in Redbook-Audio format on a compact disc. Waveform audio supports playback of waveform audio files............... MIDI supports playback of MIDI-compatible music with a synthesizer and so on. SoundEffect supports playback of waveform audio files. Demo program supports playback of musical instrument waveform audio files. SOUND LIBRARY SOUND LIBRARY Program buttonUP "pos1" "midi" "wave" "effect" tbkMCI("close ","") status cdAudio mode","") "playing" 0)" length b*)"l/)" l/)" {/8" l/)"l/8" Length: tbkMCIchk("stop MIDIfile","",1,1) !eek midifile 0","",1) ouseEnter mouseleave mouseEnter buttonUp mouseEnter mouseleave buttonUp stop MIDIfile tbkMCIchk seek midifile to 0 tbkMCIchk cd-audio CD-Audio CD-Audio Track track 2 BABY 3 BEHAPPY 4 COMEON 5 DANCER 6 DOLL 7 DREAM 8 GRAYSKY 9 HEART 10 HERO 11 JUMP 12 LOVER 13 MEMORY 14 MISSYOU 15 MOON 16 PASSION 17 ROSE 18 SEEYOU 19 SHOULDER 20 SPRITE 21 WORRY tbkMCIchk("stop cdAudio","",1,1) tonUp mouseEnter buttonUp mouseLeave buttonUp stop cdAudio tbkMCIchk mouseEnter mouseLeave tbkMCIchk("stop cdAudio","",1) ("close "cd-audio" tonUp mouseEnter buttonUp mouseLeave buttonUp stop cdAudio tbkMCIchk close cdAudio tbkMCI cd-audio mouseEnter mouseLeave mouseEnter mouseleave mouseEnter mouseleave Wave Filesssssssssss wavefile }location 4cdrive,filename,playname lineNum textfromPoint( "files" tbkMCI("close Wavefile","") deline && "alias wavefile","") "length-w" tbkMCIchk("status ","",1) root_d, d\22k16\"& \22k8\"& \11k8\"& buttonUp deline buttonUp textfromPoint files close Wavefile tbkMCI deline open alias wavefile tbkMCI length-w status wavefile length tbkMCIchk lineNum cdrive filename playname location deline :\wave\22k16\ :\wave\22k16\ :\wave\22k8\ :\wave\11k16\ :\wave\11k8\ cdrive root_d filename playname BABY.WAV BEHAPPY.WAV COMEON.WAV DANCER.WAV DOLL.WAV DREAM.WAV GRAYSKY.WAV HEART.WAV HERO.WAV JUMP.WAV LOVER.WAV MEMORY.WAV MISSYOU.WAV MOON.WAV PASSION.WAV ROSE.WAV SEEYOU.WAV SHOULDER.WAV SPRITE.WAV WORRY.WAV files Files: ,(#^.E$ Type:: tbkMCI("close wavefile","") tonUp mouseEnter buttonUp mouseLeave buttonUp close wavefile tbkMCI mouseEnter mouseLeave mouseEnter mouseleave mouseEnter mouseleave h)+! !c)+! (Y!c)x! )T C+ buttonUP tbkMCIchk("stop wavefile","",1) eek waveFile 0","",1) ouseEnter mouseleave mouseEnter buttonUP mouseEnter mouseleave buttonUP stop wavefile tbkMCIchk seek waveFile to 0 tbkMCIchk )T C+ ,T ^. tbkMCIchk("play wavefile","",1,1) ouseEnter mouseleave mouseEnter buttonUp mouseEnter mouseleave buttonUp play wavefile tbkMCIchk ,T ^. buttonUP tbkMCIchk(" wavefile","",1) ouseEnter mouseleave mouseEnter buttonUP mouseEnter mouseleave buttonUP pause wavefile tbkMCIchk Length: length-w ".)"t6 Please choose Type first!! *a&G6 ,7'Q5+, Types }location 4root_d lineNum textfromPoint( "type" buttonUp buttonUp textfromPoint lineNum root_d location 1)44kHz Stereo 16 bits 2)22kHz Stereo 16 bits 3)22kHz Mono 8 bits 4)11kHz Stereo 16 bits 5)11kHz Mono 8 bitsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss Type:Filesssssssssss effect SoundEffect SoundEffect Wave Filesssssssssss effectfile }location 4cdrive,filename,playname lineNum textfromPoint( "files1" tbkMCI("close Wavefile","") deline && "alias wavefile","") "length-e" tbkMCIchk("status ","",1) root_d, &":\effects\22k16\"& "11k8\"& buttonUp deline buttonUp textfromPoint files1 close Wavefile tbkMCI deline open alias wavefile tbkMCI length-e status wavefile length tbkMCIchk lineNum cdrive filename playname location deline :\effects\22k16\ :\effects\11k8\ cdrive root_d filename playname ALARM1.WAV ALARM2.WAV ALARM3.WAV ALARM4.WAV AMBULANC.WAV BATTLE.WAV BEEP1.WAV BEEP2.WAV BIGBELL1.WAV BIGBELL2.WAV BIRD.WAV BUBBLE.WAV CARALARM.WAV CHOIR.WAV CLAP.WAV CLICK.WAV CLOCK.WAV COTTAGE.WAV CRACK.WAV DIDOM.WAV DOG.WAV DONON.WAV DOORBELL.WAV DRIVE1.WAV DRIVE2.WAV DRIVE3.WAV DROP.WAV DRUM1.WAV DRUM2.WAV DUMDUM.WAV EARTHQK.WAV EAT.WAV EXPLODE1.WAV EXPLODE2.WAV FIRE.WAV FIREWORK.WAV FROG.WAV GHOST.WAV GLASS1.WAV GLASS2.WAV GLASS3.WAV GLASS4.WAV GONG.WAV GUN1.WAV GUN2.WAV HAMMER.WAV HIT.WAV HORN.WAV HORSE1.WAV HORSE2.WAV JAM.WAV LAUGHTER.WAV METALCK.WAV METALHIT.WAV MIDBELL1.WAV MIDBELL2.WAV MOTOR1.WAV MOTOR2.WAV ORGAN.WAV ORIGIN.WAV PAPER.WAV POLICE.WAV PRINTER.WAV PUPPY.WAV RADIO.WAV RAIN.WAV RING1.WAV RING2.WAV ROCKROLL.WAV SPACE.WAV STARTCAR.WAV TELDIAL1.WAV TELDIAL2.WAV TELDIAL3.WAV TELDIAL4.WAV TELDIAL5.WAV THUNDER.WAV TIDE1.WAV TIDE2.WAV TIDE3.WAV TYPING1.WAV TYPING2.WAV WATER.WAV WHUWHU.WAV WHUWI.WAV WIND1.WAV WIND2.WAV WIND3.WAV WINDBELL.WAV WUWU.WAV length-e g1 0 tbkMCI("close cdAudio","") style child " && 8,"") @stop endPos Sstatus N length " && trackNum,"") "pos1" tbkMCIchk(" tmsf","",1) J" && seek " && & ":00:00:00 ","") play " && &":00:00:00 " && Zbuf ":" & 9& ":00" buttonUp buttonUp yieldApp track close cdAudio tbkMCI open cdAudio style child parent tbkMCI endPos status cdAudio length track trackNum tbkMCI endPos set cdAudio time format tmsf tbkMCIchk endPos status cdAudio length track trackNum tbkMCIchk stop cdAudio tbkMCI set cdAudio time format tmsf tbkMCI play cdAudio from trackNum :00:00:00 to trackNum tbkMCI set cdAudio time format msf tbkMCI tracknum lineNum cdrive endpos yieldApp yieldApp endpos Taking the Sound Library Demo Program You use three controls to make your way through the Sound Library. If a control is dimmed, you cannot use it. SOUND LIBRARY :PHYSSIZE Page: 1/3 buttonUp buttonUp The Return button takes you back to the previous main menu. buttonUp buttonUp The backward arrow goes to the previous page. click Click Mouse Left button to continue! The forward arrow goes to the next page. "!#9 #9:9" #9P! #9#" g#9! "O|O #g#" |9P# #!|#! *6'N& #99# ! #7O# !99:O O9W #9 !# g#9 ##9| !|}52 99 59##Og 99: g#992 dif`bdfca mjjfjf #99|" #99 ##99 hbd`dcfcfj mcjajc "9 "! #99| 9#9W 9#9| :!g!# !|9# 99## #9#!' hdbb`d 9PI !Ig# # 9 !#9} 9|7 #99 !#9#9 $:833 bbhd^d`bd faafj CCHDD ## |# ## #O9# 9| ##9 #| g9||' eidd_ bhb`bb``d` ajf`cf 9P|! ##OO #||O |#| !9|| ##9 #9#!9 |#9P' zeedd qcjjcc #9P9 !#9 #gP## O9 |9# #9| +3&B; f!ze ^`d`d`bb ##|P 9P 9|# #}9 #||9# !99|9 dd^`_`hb` `hdf`ff jk"f/ #99 9P# #9| #9#9P# 9# 9# ## ||9 3+?8+ ^`bdbb^b`h d`fjfjaf ! }9 ##|O #P9 99## }|eg gd d `hdb`d` jjccj ||! ! "9O: ":| 9O|" !#|O +$++8&4 d kd` ^b_ddb`fjf #9# #|9 | !9gP P! "# |g9 ! !|| d99 2 $&3,+&X46 h``d`h ddb`f !!99 ||99 !#9# 99 #9 g||# # 9|| ##9 +33.{ ++$+$, 33$A+ dd dd`bd_d #O#|O #9O 9# " !9P #9| g #:9 7++4? &4,{?434 &+38; hddhd h``jff ##P" "|#9P !#9 9#9} !g|| # !I9P #9|" 9 9}g #99# ' $+4,4,44 38&$$34; |g!zgk d edh`bdh` bbhhjacjj !!O !||9O |}" 9|! #O| #9g9 3+348 84++&+3 A84+8&44@ ``b`d`d`df |9 !g9 !##g O" 9#" ##9 O9 #!#9 9# gg9## !#P9 ?8+3: &,'4;; h`h`hbbddh #!g99# ##} #| " !|g ##9# 2 +34+734 384348?;,4 4?;4A3434; ``b_`d``dd jqfqcqm mqmmq #9P ||9 !9 9!OO g O #O| !?7z{ 44A;??4;; 44;4; hdh`dhbb`d cafjjm umor % !9OP |P# #9 # O"' +37+3,{ 8448?;84 ?;A?4?; ;AB@'$ "#f ` buquu gkdedd^bbh b^bhef bjbjmnn sukd$ #9|9 !!99 #!}# !9 " ##9 !#OO !| 99 # : "##P| #||" # ;?;?? qnnuu h^bhddhd bmcml nnmqj ququuqp 9P9#!#gg#| | e##g9 3,8488;? @?A?44; /4';,%% |ee dd hddh`dhdhh "!99# ++3+-34848 kkjhchjll qququ #99 #99 !#9 O |O" 9 #g| |g O 3++43,3+44 ;44?;@BA?; /%44,;'+$ ||ied hddhdhhgdj qjqbcb mnjqb ! #99 9 #: # !P:# 99# O|# ! #P9 |9 # ,,3,%,+%,$ +'%%$$% ehddhddhd hbjbml llbqqj O #99 }# ||# !9|9 !9 # |P zx-77 ,;,+,84, eedhd`h hd`ff lqqhjq yx{i ! PPW " 9Og # 9O # 9|P !9OOP #|P| zz-z7+7 $,$$/%,% `bafc mbcqrk ##99 # PO9" 9P 9 #9O# Pg " 9 #||! {{8{z--7 [KJJKF a`bmnmbjqj uuqo~ ~~pqo f9|9 # #9 IgO## }ked`` ^`bbcjjk |9 # 9! | #||P 77--88{{ HFJJKJFF #9 !9 OP #9# # |O # 99|| 9|O +--8{ {{88{77-+ [KJFFJF qquqq ~pqov #9g" :O !#9g g #P# #|| KKJKK ippqrq ##g |Od | ||# e 7-7-+- IJGJFFJJF JHDJJ xxyxx irrvurr !O| 9 # #O! ## O| |d | 9 #|# KFJKKJFF nmuqr ~~irvqr #|# # #g#I " #O} |}Pg g +-78- FJJKJJDJ #gg #9 " 9PP ! #9 JJCHJFJF |9g 9 #g| -33++ P| #O 9g 99!# |O #9O I!g# # #| O! !|Pe # 99 "O|}#!#9 9 !| z7+7{ #99 | O| #9O 9| |O OO "9| P# #|P |9|P #9|# ++88{ -+7.-+ lunun : |O |O|#g# |9# ! |#|O#" ||O"# 9P| g OP# #|9 " #O:! 9 9g!9| O| O9 #:#!| P| 9g| # 9 !9 ## !9Ogf! g g9# !O9" O9"g9 O9O# #9 |# 99 #!| g |9 9 #|: #"|O| 9 #|O #|P P" 9| ##9 #9O} |9P9"# #" g| | OgO |9| g |P! P# # # |O| |! g| I #| !#|" !} !#O#I | g g|O | 9# | ##gP# ..,,-, |O9 |} 2121@ @BB@BB@B gOP #g}# O" #|9 +-+.-- 2@@B@ "#|!"| #|O# 9 @@BBX # #|P" "P" | | ##g ! |9# }# | | #}||O g ++--.+ } #g +--..+-88{ --+-+ gkvuv "9P | -3++8 +-4.-.- ,..-.,-+-+ kj `` #|g# +..-- +8.48.8,+ ,-7..8?..- jjqjdd `hikk }9|g# ! |O x88-+.+ jkjghffH"" "|I#gO #|P ||"9 g##gO ,878-.{+ -++-+..? kqhjhheh ghhjh g#! g +.-88 ..-,-+-+,- kqqjqig }kejj iijihk P|O!"| 8{x+- --..8 .--+-8.1{ 8818{+ nnuunn rhhjhhjik 3++8-8., ,++.,.?.x8 81{81..++ jqjk{ OOd|P ++-+-+.8?1 qqoh{ ~djqkj khjjhdhdr| O|#9g .78+- ++-8,,.88. ,x.,,+ d" r^ kkdhhbjokh +--,..++ j|8??<;{fj jfjhdhbhhi O ##: -+-+-{8 ++{7.--7-+ +-+7++$+ ;11??} #e#| |O"|g O|P# 9 8.+77 -8-.8 .?.-.++ qjqk} ??2@@;{ej jbhhqhkd --+7. {{78- {{8.- ?/;00@|jf #}# # ""!P" ! Pg !P z.--8 ?1@/@@ ffdhb |R" g ++-++ " ""# ?22/@02? dhhqhhiidk +-+--+-+-+ rg fgd @?g okigd P O#" -{w-w- odhdd #O !| XB@}gjj jdoqhqhhb g| O X?{jjfj gqked` #||! || g"fj ajfjfdd #P9 nJ%Mr) rNIqr r)rr%M )I))IJ)%I s)Mr%r )II%qrr)rr N))rnJ% %MrJII %r%%q JqJ)M %MrnJ))I%q J%INN)qrJ %Imqr%N) nJ%r%IMN JNJMn%rJ%) )I))Ir rrJN) %MsJ%M %In%rr% %I)%% JMs)r)NJI% mIJ%Im JrnMJ%J%%M J)r)%I m%%rJ%%MNr )Mr%% )IJ%) nIqs)r M%%RJM Mn)%)%I+ %r))r rJI%i )NJJ% II%r)I )J%N% N))r% %)JMnIN%M s))%I rJ)%)m %IJ)%)msNM IM)%n J%$mn% rrN%Imm IINJ%%)%%n ))rII rJNRnr J%%II )r%I% %N%JJ IIrrRR M)%In NI)I% JNM%N J)nn%) )%Irr )IrII) II%n)) %%w%%n %%)I)% n%Irn)nr %INII InI)II I))rII)% IMN)) nII%INI))r IM%NI NMII) MII)%)%%I% Rn%rI NI%mI%%IIN m)%I%I%% )I)%I I)I%NIMI)N %%IN)I)r)M ))INI)% %IIM)%NN% %I)M%I% m)mJIrIr%r )I%I%r%%rI IInII%% %))M%NI RImII )MnnI %%I)rII% %)%nI%%r %INIwI mMI)I) )NINJ $%%InI%N I)m%) InmRJII nI%)n IIN%) II%Ir ))m%JJ M%%))%I)) nI)%NI%IN r%%I%%) I)%I%I J%I%I%I%$M JrINm $))I% r%nIJ m%rNNIMN %%)%)%%rI% rnnrI)J) IJJMJ I%%I%IJI% I))sr) )MII%Nr %IIn)M INMI%I %rM)%N IrIsNrI r%)%j %IIJ)%mNI) NMn%I %))IINIIrM )NNIrNINI JIMnIM NJII%rM%% I%%M)) II)%))I) %)rIm ImnNr RM%IMI nJrrI) )II)I I$)rN rIrsr IrnIrI MJI%%R n))%M rI)I%N IIn%m IIjrI I%N)JM JI)rI)rINJ N)NmNnINI) {K$xa $QERD XSW[R $YYjl 88a:78a 388a;m $1_5_ a131a 4--33-_ ad8--) d8;35 ) :m@+m )3+ad:h :h4-3 17a;; ma2a` 833_: +)a:7 -2- _7 [_+519; aal%)h l3al_3+)4a hmm[a;3- l-:l8 ;-5$m !!U!] e;;::+ -)e-_ w5$+$ 5l :%ad) Q3\jy a)723 x$@-$ yL $pQ QwC{) :'%36 'b% : +0wWf -$-+1+- H W$[ c;e;i )h_;) a1-)) wukkw b5 13 13::aa)b -;+)): 1-1 7173 3))3a:- d:317 h8788a ::a788a 7388a8ha; __e4a 3+3-1 8$-16 _a58_ }a7113 h77:- :1:;l)) --3--33)-- 7_'$1 t$MWD/ 7m+ '6 m)-`b _fE)$ !U!U! !U!U! U!!U!! U!!U! !!U!U!U !U!UY l43S - a- wa[)$ U!U!U!! !U!U!U!! +_aad +)4-$+ d--38-- %a9 ( e:7hh4 3-13- 4_ad:; ;78:;+7 aa;d; eb;ah i8ahd:7 85ahd: +)3-- ;-1)3 4) )- + -..-8- -}d7e7a;4 d- _ w+ m- ef-1341 3+_7:d: h;w- m: -1 +-mh4- 8amae f4) - 0flj$ :a::1 +)+a ;5lh; 13+-- _:b-_am;1a -$a:) m:_+al a_8aa d;4;:;eadh :-27-5 b_473117+ l[[_[+51 179:;9;;L :aa3l5 ;0-e; +;l74 ;)--L- _3;aal_)37 ++)-4ha 18dha_13: [4a7; hham- 3a:a3hm lm_:74: m::8a acmlw l_+v, v_$--% b)1$-; bI;;9);4 &;&;4&)2&2 lII3t 2);)% 2bFbh;% )F;;))& ` o@pkEbaFb b@;?Edh b_i?b9@ 9)?aabb<22 &2tat EFhab kHFbo?E b?mk), *%&;E ?b;b__mmb @tfm_?b=)= 9@;?9?9;E; @;(*o (B*4EBdd&o F(HBEdb@d of__mt= _@o&dk?;b= ??&;b_@&&b ;bE&@m &&koF*E &tkkom??;c ?&&;*CdFH ?F;F??)?;_ ;F?9bE?;_ (%(*&*%& ;bcbF &&)kF _))b9~ ;2F&9 @E,s? F?992)& `?;_(o s9+9s ;b9?;F ))&&;I`(G kbhfht 492d4?N& `Gc E bofE?&& <<_&#B9 )&& :&E_&? );;&@ ??ih; t?HtI "29Fk@ Eot 29F _vFtF #a&;? (t>9h ;ob(sIs 9&?&) ;m?p?;&: dG;;9b ;;?9; ??);) ??);?cah?a ;hE;; INsNY& Y8)t) )@b@A@@< pi@bt ikbott9 9_od99_F( [wx7t )FF(< F;IA2 :3Ai;&&2io kinkb &F&C@& hhaa) _;;2)_ ;F<2@F&i Hpp&mF&&F& 4&9)4 22@I

JDI G6K6l6I ,;JD6 , :J:l: lpleJ J6JlJ:= DIC;lI ;,m:=< i6K6,I D6 CpJlG KGB:D 6:<6= JupC, J<;=A;=I K6I6D ;=:D6 !6C Jil0u j;O=> bc:4E 0ug0G D&=:; CutCg =D6BJ eupJ< D;;J& 6:;==K Jg:Hp &KDDKj6 :JI;;=, &<6I6 J6J6::6 ,GD=:u :66:D> I6J;86D jg&<0<<;& <6;:J8 DKJ;; 6=,J6I JCfll I::6D:= &K=0Nj6b CJ`gu cD00J j\g6KKml cI<=J> ?l=I:= 0iuc0 JK,AG4) I I<6K:= 0H+,C 004g) RSll< :IJ6K 6JJkI, HJliIi C0Hcl <;J:k BIIB6H J:5IOf 0``c) IN:I: <06iK iG440 J0:uC: AnJJA 4cCa) 6IKpe i0u0$ eDJle ;J;KJCqK< J;pA: <0Jb: I4pe&q cClR7JC Ccg!J C0::! DhG0,! 44C KG< CGC C ::,n4J KCc!: CC`CfJ$! $JHJD KO ttdtb 4GGJKmj pcgbcGG00G AAJpp tcDJK ]b40C:6 uibllgp uuCJG